package com.mingtai.design.principle.demeter;

/**
 * @author: tianmingtai
 * @create: 2020/12/09 20:24
 * @description: 迪米特原则
 * 定义：最少知识原则（Least Knowledge Principle，简称 LKP）。
 * 一个类对自己需要耦合或者调用的类应该知道的最少。
 * 最少知道原则。
 * 降低对象之间的耦合度。
 * 一个实体应当尽量少的与其他实体之间发生相互作用，使得系统功能模块相对独立
 * Boss类值操作teamLeader成员变量，不针对以外的对象操作
 *
 */

public class Boss {
    /**
     * 下指令查课程数量
     * @param teamLeader 项目负责人
     */
    public void commandCheckNUmber(TeamLeader teamLeader) {
        teamLeader.checkNumberOfCource();
    }
}
